
CSRCS := $(wildcard *.c)
COBJS  := $(CSRCS:%.c=%.o)

CPPSRCS := $(wildcard *.cpp)
CPPOBJS  := $(CPPSRCS:%.cpp=%.o)


.PHONY: clean

all: rk_chatgpt


%.o: %.c
	$(CC) $(CFLAGS) -c -o $@ $^

%.o: %.cpp
	$(CXX) $(CXXFLAGS) -c -o $@ $^

rk_chatgpt:  $(CPPOBJS) $(CPPOBJS)
	@$(CXX) $(CFLAGS) $(CPPSRCS) $(CSRCS) -o $@ $(LDFLAGS) 
    #$(LD) $(WRAPS) -o $@ $(STARTGROUP) $^ $(DEPLIBS) $(LDFLAGS) $(TGEXTRALIB) $(ENDGROUP)

clean:
	rm -f *.o rk_chatgpt


